package cn.base.web.support.log;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.Map;

/**
 * Controller层的日志封装类
 */
@Getter
@Setter
@ToString
public class WebLog {
    
    /**
     * URL
     */
    private String url;
    /**
     * 请求类型
     */
    private String method;
    /**
     * IP地址
     */
    private String clientip;

    private Object methodParameter;

    private Object result;
    /**
     * 操作描述
     */
    private String description;
    /**
     * 操作用户
     */
    private Long userid;

    /**
     * 操作时间
     */
    private Long startTime;

    /**
     * 消耗时间
     */
    private String spendTime;

    private Map<String,String> header;

    private Map<String,String> parameter;

    private String payload;

}
